home *** CD-ROM | disk | FTP | other *** search
- MODULE KERGLB (IDENT = '2.0.002'
- ) =
- BEGIN
-
- SWITCHES LANGUAGE (COMMON);
-
- !<BLF/WIDTH:100>
-
- !++
- ! FACILITY:
- !
- ! KERMIT common message processing global storage.
- !
- ! ABSTRACT:
- !
- ! This module contains all of the global storage locations used
- ! by KERMSG. These are in a separate module to make it possible
- ! to load the global storage into a common under P/OS.
- !
- ! ENVIRONMENT:
- !
- ! TOPS-10, P/OS, VAX/VMS
- !
- ! AUTHOR: Nick Bush, CREATION DATE: 21-December-1983
- !--
-
- %SBTTL 'Table of Contents'
- !
- ! TABLE OF CONTENTS:
- !
- %SBTTL 'Revision History'
-
- !++
- !
- ! 2.0.000 Extract this module from KERMSG.BLI.
- !
- ! 2.0.001 By: Robert C. McQueen On: 16-Feb-1984
- ! Move SEND_TIMEOUT from KERMSG to this module.
- !
- ! 2.0.002 By: Nick Bush On: 2-April-1984
- ! Add SRV_TIMEOUT from time between NAK's.
- !--
-
- %SBTTL 'Library files'
- !
- ! INCLUDE FILES:
- !
- !
- ! KERMIT common definitions
- !
-
- REQUIRE 'KERCOM';
-
- %SBTTL 'Global storage for KERMSG'
-
- GLOBAL
- !
- ! Receive parameters
- !
- RCV_PKT_SIZE, ! Receive packet size
- RCV_NPAD, ! Padding length
- RCV_PADCHAR, ! Padding character
- RCV_TIMEOUT, ! Time out
- RCV_EOL, ! EOL character
- RCV_QUOTE_CHR, ! Quote character
- RCV_SOH, ! Start of header character
- RCV_8QUOTE_CHR, ! 8-bit quoting character
- !
- ! Miscellaneous parameters
- !
- SET_REPT_CHR, ! Repeat character
- !
- ! Send parameters
- !
- SND_PKT_SIZE, ! Send packet size
- SND_NPAD, ! Padding length
- SND_PADCHAR, ! Padding character
- SND_TIMEOUT, ! Time out
- SND_EOL, ! EOL character
- SND_QUOTE_CHR, ! Quote character
- SND_SOH, ! Start of header character
- SEND_TIMEOUT, ! Time out
- !
- ! Server parameters
- !
- SRV_TIMEOUT, ! Amount of time between NAK's in server
- !
- ! Statistics
- !
- SND_TOTAL_CHARS, ! Total characters sent
- RCV_TOTAL_CHARS, ! Total characters received
- SND_DATA_CHARS, ! Total number of data characters sent
- RCV_DATA_CHARS, ! Total number of data characters received
- SND_NAKS, ! Total NAKs sent
- RCV_NAKS, ! Total NAKs received
- SND_COUNT, ! Count of total number of packets
- RCV_COUNT, ! Count of total number packets received
- SMSG_COUNT, ! Total number of packets sent
- RMSG_COUNT, ! Total number of packets received
- SMSG_TOTAL_CHARS, ! Total chars sent this file xfer
- RMSG_TOTAL_CHARS, ! Total chars rcvd this file xfer
- SMSG_DATA_CHARS, ! Total data chars this file xfer
- RMSG_DATA_CHARS, ! Total data chars this file xfer
- SMSG_NAKS, ! Total number of NAKs this file xfer
- RMSG_NAKS, ! Total number of NAKs received
- XFR_TIME, ! Amount of time last xfr took
- TOTAL_TIME, ! Total time of all xfrs
- ! this file xfer
- LAST_ERROR : VECTOR [CH$ALLOCATION (MAX_MSG + 1)], ! Last error message
- !
- ! Misc constants.
- !
- FILE_NAME : VECTOR [CH$ALLOCATION (MAX_FILE_NAME)],
- FILE_SIZE,
- SI_RETRIES, ! Send init retries to attempt
- PKT_RETRIES, ! Number of retries to try for a message
- DELAY, ! Amount of time to delay
- DUPLEX, ! Type of connection (half or full)
- PARITY_TYPE, ! Type of parity to use
- DEV_PARITY_FLAG, ! True if output device does
- ! parity, false if we do it
- CHKTYPE, ! Type of block check desired
- ABT_FLAG, ! True if aborted file should be discarded
- DEBUG_FLAG, ! Debugging mode on/off
- WARN_FLAG, ! File warning flag
- IBM_FLAG, ! Talking to an IBM system
- IBM_CHAR, ! Turnaround character for IBM mode
- ECHO_FLAG, ! Local echo flag
- CONNECT_FLAG, ! Connected flag; True if
- ! terminal and SET LINE are
- ! the same
- ABT_CUR_FILE, ! Abort current file
- ABT_ALL_FILE, ! Abort all files in stream
- TYP_STS_FLAG, ! Type status next message
- TY_FIL, ! Type file specs
- TY_PKT, ! Type packet info
- FIL_NORMAL_FORM, ! Use normal form file names
- GEN_1DATA : VECTOR [CH$ALLOCATION (MAX_MSG)],! Data for generic command
- GEN_1SIZE, ! Size of data in GEN_1DATA
- GEN_2DATA : VECTOR [CH$ALLOCATION (MAX_MSG)],! Second argument for generic command
- GEN_2SIZE, ! Size of data in GEN_2DATA
- GEN_3DATA : VECTOR [CH$ALLOCATION (MAX_MSG)],! Third arg for generic command
- GEN_3SIZE; ! Size of data in GEN_3DATA
- %SBTTL 'End of KERGLB'
- END ! End of module
-
- ELUDOM
-